package com.member.shop.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author wangxin
 * @Description
 * @date 2024/5/13 上午11:40
 **/
@Data
public class UserCouponVo {

    /**
     * 优惠券领取记录id
     */
    private Long id;
    /**
     * 优惠券定义id
     */
    private Long couponId;
    /**
     * 优惠券名称
     */
    private String couponName;

    /**
     * 使用条件(0:表示无门槛)
     */
    private BigDecimal thresholdAmount;

    /**
     * 优惠券面额
     */
    private BigDecimal discountValue;

    /**
     * 优惠券有效期开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date termBeginTime;

    /**
     * 优惠券有效期结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date termEndTime;

    /**
     * 使用范围(1.全商品,2.指定商品)
     */
    private Integer scopeUse;

    /**
     * 状态（0：未使用，1：已使用, 2：已过期）
     */
    private Integer status;

    /**
     * 有效状态（0：有效，1：不适用， 2：无效） 商品详情页面使用
     */
    private Integer validStatus;

    /**
     * 优惠券说明
     */
    private String couponDescription;


}
